seem to make sense to people - Spanish English Dictionary